

function request (url, method, data,token) {
  wx.showLoading({
    title: '加载中' // 数据请求前loading
  })
  return new Promise((resolve, reject) => {

    wx.request({
      url: url, // 仅为示例
      method: method,
      data: data,
      headers: {
        'content-type': 'application/json' ,// 默认值
        'Authorization': 'Bearer ' + token,
      },
      success: function (res) {
        wx.hideLoading();
        resolve(res.data)
      },
      fail: function (res) {
        wx.hideLoading()

        reject(res)
      }
      // ,
      // complete: function (res) {
      //  wx.hideLoading()
      // }
    })
  })
}

function get (obj) {

  return request(obj.url,'GET', obj.data?obj.data:"",obj.token?obj.token:"")
}

function post (obj) {
  return request(obj.url, 'POST', obj.data)
}

export default {
  request,
  get,
  post,

}




